rowSelector


The Row Selector tag enables row selection for DataTables. The Row Selector has the following attributes

Example

The following code shows how to create a simple inputText component with partialSubmit enabled:

    <ice:dataTable var="person" value="#{scrollerList.persons}"
                   rows="15" columnClasses="tableCol"
            >
        <ice:column rendered="#{table.renderFirstName}">
            <ice:rowSelector value="#{person.selected}" multiple="#{table.multipleSelection}"
                             selectedClass="tableRowSelected" mouseOverClass="tableRowMouseOver"
                             selectionListener="#{table.rowSelection}"/>
            <f:facet name="header">
                <ice:outputText value="#{msgs['component.table.column1']}"/>
            </f:facet>
            <ice:outputText value="#{person.firstName}"/>
        </ice:column>
    </ice:dataTable>
Tag Summary

tag-name:
<ice:rowSelector>
tag-class:
com.icesoft.faces.component.RowSelectorTag
component-class:
com.icesoft.faces.component.ext.RowSelector
component-type:
com.icesoft.faces.RowSelector
component-family:
com.icesoft.faces.RowSelectorFamily
renderer-class:
com.icesoft.faces.component.ext.renderkit.TableRenderer
renderer-type:
com.icesoft.faces.Table